Towards a Standard Schema for C/C++

نویسندگان

  • Rudolf Ferenc
  • Susan Elliott Sim
  • Richard C. Holt
  • Rainer Koschke
  • Tibor Gyimóthy
چکیده

Developing a standard schema at the abstract syntax tree level for C/C++ to be used by reverse engineering and reengineering tools is a complex and difficult problem. In this paper, we present a catalogue of issues that need to be considered in order to design a solution. Three categories of issues are discussed. Lexical structure is the first category and pertains to characteristics of the source code, such as spaces and comments. The second category, syntax, includes both the mundane and hard problems in the C++ programming language. The final category is semantics and covers aspects such as naming and reference resolution. Example solutions to these challenges are provided from the Datrix schema from Bell Canada and the Columbus schema from University of Szeged. The paper concludes with a discussion of lessons learnt and plans for future work on a C/C++ AST standard schema.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Effects of Gender Differences and Schema-Based Pre-reading Activities on Reading Comprehension Skill

This study was designed to investigate the effects of gender and Schema-based pre-reading activities on the Iranian EFL learners’ reading comprehension. The sample consisted of 60 male and female students studying at second-grade high school in Abhar city. Two reading passages (“Charles Dickens and the Little Children”, and “Hic, Hic, Hic”) were randomly selected from second-grade English textb...

متن کامل

Usage of XML technology in electronic health record for effective heterogeneous systems integration in healthcare

A virtual patient record is an ideal electronic health record (EHR) that is decentralised and contains heterogeneous clinical data. Extensible markup language (XML) is a web standard that has become the major driver towards heterogeneous systems integration for any industry solution. This work focuses on creating an XML schema that operates as an interface between different heterogeneous patien...

متن کامل

Some Properties of $ ast $-frames in Hilbert Modules Over Pro-C*-algebras

In this paper, by using the sequence of adjointable operators from pro-C*-algebra $ mathcal{A} $ into a Hilbert $ mathcal{A} $-module $ E $. We introduce frames with bounds in pro-C*-algebra $ mathcal{A} $. New frames in Hilbert modules over pro-C*-algebras are called standard $ ast $-frames of multipliers. Meanwhile, we study several useful properties of standard $ ast $-frames in Hilbert modu...

متن کامل

Towards Semantic Web Engineering: WEESA - Mapping XML Schema to Ontologies

The existence of semantically tagged Web pages is crucial to bring the Semantic Web to life. But it is still costly to develop and maintain Web applications that offer data and meta-data. Several standard Web engineering methodologies exist for designing and implementing Web applications. In this paper we introduce a technique to extend existing Web engineering techniques to develop semanticall...

متن کامل

Towards Online and Transactional Relational Schema Transformations

In this paper, we want to draw the attention of the database community to the problem of online schema changes: changing the schema of a database without blocking concurrent transactions. We have identified important classes of relational schema transformations that we want to perform online, and we have identified general requirements for the mechanisms that execute these transformations. Usin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001